package 表示数值的字符串;

import java.util.regex.Pattern;

public class Solution
{
//    public boolean isNumeric(char[] str)
//    {
//        //判断输入
//        if(str==null||str.length==0)
//            return false;
//        //指针
//        int p=0;
//        //去除空格
//        while(str[p]==' ')
//        {
//            p++;
//        }
//        if (str[p]=='+'||str[p]=='-')
//        {
//
//        }
//    }
    //正则表达式方法
    public boolean isNumeric(char[] str)
    {
        String pattren="^[-+]?\\d*(?:\\.\\d*)?(?:[eE][-+]?\\d+)?$";
        String s=new String(str);
        return Pattern.matches(pattren,s);
    }
}
